翻訳と辞書
Words near each other
・ Swietenia macrophylla
・ Swietenia mahagoni
・ Swietlan Kraczyna
・ Swietopelk I, Duke of Pomerania
・ Swietopelk II, Duke of Pomerania
・ Swiffer
・ SWIFFT
・ Swift
・ Swift & Co. v. United States
・ Swift (band)
・ Swift (comics)
・ Swift (crater)
・ Swift (Deimian crater)
・ Swift (disambiguation)
・ Swift (lunar crater)
Swift (parallel scripting language)
・ Swift (programming language)
・ Swift (surname)
・ Swift (textiles)
・ Swift (UK comics)
・ Swift 3D
・ Swift Air
・ Swift Air Malawi
・ Swift Aircraft
・ Swift Aircraft Swift
・ Swift Aire Lines
・ Swift and Shift Couriers
・ Swift as Desire
・ Swift Australian Co (Pty) Ltd v Boyd Parkinson
・ Swift Boat


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Swift (parallel scripting language) : ウィキペディア英語版
Swift (parallel scripting language)

Swift〔(【引用サイトリンク】title=Swift Home Page )〕 is an implicitly parallel programming language that allows the writing of scripts that distribute program execution across distributed computing resources, including clusters, clouds, grids, and supercomputers. Swift implementations are open source under the Apache License, version 2.0.
== Language features ==
A Swift script〔Reference manual, chapter 2〕 describes strongly typed data, application components, invocations of applications components, and the inter-relations in the dataflow between those invocations. The program statements will automatically run in parallel unless there is a data dependency between them, given sufficient computing resources. The design of the language guarantees that results of a computation are deterministic, even though the order in which statements executes may vary. A special file data type is built into Swift and Swift allows command-line programs to be integrated into a program as typed functions. This allows programmers to write programs that treat command-line programs and files in the same way as regular functions and variables. A concept of "mapping"〔Reference manual, chapter 3〕 is used to store and exchange complex data structures using a file system structure with files and directories.
Rapid dispatch of parallel tasks to a wide range of resources is implemented through a mechansim called "Coasters task dispatch". A Message Passing Interface based implementation of the language〔Wozniak, Justin M., Timothy G. Armstrong, Michael Wilde, Daniel S. Katz, Ewing Lusk, and Ian T. Foster. "Swift/T: Large-scale Application Composition via Distributed-memory Dataflow Processing." In Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on, pp. 95-102. IEEE, 2013〕 supports very high task execution rates (e.g., 3000 tasks per second) on large clusters and supercomputers.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Swift (parallel scripting language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.